GtkPopover: Clean up default widget on dispose
authorMatthias Clasen <mclasen@redhat.com>
Tue, 12 May 2015 11:57:04 +0000 (07:57 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 12 May 2015 11:57:04 +0000 (07:57 -0400)
We forgot to drop the ref we take. Thankfully our
tests caught this.

gtk/gtkpopover.c

index 827c5938de9bfbb23c96e982e373e4219a4ef405..ba2fcba1ac48d7e44b4bcc86cbafcf2cd5cccf71 100644 (file)
@@ -317,6 +317,8 @@ gtk_popover_dispose (GObject *object)
 
   popover_unset_prev_focus (popover);
 
+  g_clear_object (&priv->default_widget);
+
   G_OBJECT_CLASS (gtk_popover_parent_class)->dispose (object);
 }